land mine
noun
°A mine that is placed on land and designed to explode when stepped upon or touched.